workbook = pd.ExcelFile('***.xls') sheets = workbook.sheet_names df = pd.concat([pd.read_excel(workbook, sheet_name=s) .assign(sheet_name=s) for s in sheets])